<!-- The rowgroup does not have display:table-row-group and thus Blink generates
  additional anonymous layout objects that can confuse accessibility -->
<!DOCTYPE html>
<html>
<head>
<style>
  [role="table"] { display: table; }
  /* By removing the following line, Blink creates additional layout objects. */
  /* [role="rowgroup"] { display: table-row-group; } */
  [role="row"] { display: table-row; }
  [role="cell"] { display: table-cell; }
</style>
</head>
<body>
  <div role="table">
    <div role="rowgroup">
      <div role="row">
        <span role="cell">
          Fred
        </span>
        <span role="cell">
          Jackson
        </span>
      </div>
    </div>
  </div>
</body>
</html>
